function gather_all_item_approve_level_for_item_status(itemNbr, itemStatus, traitNbr, storeId, storeType, itemStoreJson, itemDcJson, categoryNbr, subCategoryNbr, traitStore) {
    var sku_approve_level_approve_statusList = []
    if (!isNull(itemStatus)) {
        var convert_to_club_dc_list_by_item_trait_nbr = func_convert_to_club_dc_list_by_item_trait_nbr(itemNbr, traitNbr, storeId,
            storeType, itemStoreJson, itemDcJson, traitStore, 'status');
        var convert_to_club_dc_with_in_trait_nbr_item_store_json_list = convert_to_club_dc_list_by_item_trait_nbr.convert_to_club_dc_with_in_trait_nbr_item_store_json_list
        var convert_to_club_dc_list_by_item_trait_nbr_List = convert_to_club_dc_list_by_item_trait_nbr.convert_to_club_dc_list_by_item_trait_nbr_List

        if (!isNull(convert_to_club_dc_with_in_trait_nbr_item_store_json_list)) {
            convert_to_club_dc_with_in_trait_nbr_item_store_json_list.forEach(function (club_dc_with_in_trait_nbr_item_store_json) {
                if (!isNull(club_dc_with_in_trait_nbr_item_store_json.dc_id)) {
                    var find_status_approve_level_approveList = func_find_status_approve_level(club_dc_with_in_trait_nbr_item_store_json.item_dc_status, itemStatus,
                        2, null, null);

                    if (!isNull(find_status_approve_level_approveList)) {
                        find_status_approve_level_approveList.forEach(function (find_status_approve_level_approve) {
                            sku_approve_level_approve_statusList.push(find_status_approve_level_approve)
                        })
                    }
                } else {
                    var find_status_approve_level_approveList = func_find_status_approve_level(club_dc_with_in_trait_nbr_item_store_json.item_store_status, itemStatus,
                        1, null, null);

                    if (!isNull(find_status_approve_level_approveList)) {
                        find_status_approve_level_approveList.forEach(function (find_status_approve_level_approve) {
                            sku_approve_level_approve_statusList.push(find_status_approve_level_approve)
                        })
                    }
                }
            })
        }
        if (subCategoryNbr == 98 || (categoryNbr == 16 && !isNull(subCategoryNbr) && '18/20/22/24/26/28'.split('/').indexOf(subCategoryNbr) != -1)) {
            sku_approve_level_approve_statusList = listToSplice(sku_approve_level_approve_statusList, 'CMO')
        }
    }

    sku_approve_level_approve_statusList = listToUnique(sku_approve_level_approve_statusList);
    return sku_approve_level_approve_statusList;
}